#导包
from time import sleep
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By

# 1.打开浏览器
from selenium.webdriver.common.keys import Keys # 导入Keys，用于模拟键盘操作
from selenium.webdriver.support.wait import WebDriverWait # 导入WebDriverWait，用于显式等待

# 初始化Chrome浏览器驱动，指定驱动程序的路径
driver = webdriver.Chrome(executable_path='../01/chromedriver.exe')

# 放大浏览器页面
driver.maximize_window()
# 2.输入访问地址（URL）
driver.get("file:///C:/Users/%E6%A2%93%E6%99%8B/PycharmProjects/pythonProject/UI%E8%87%AA%E5%8A%A8%E5%8C%96/%E6%B3%A8%E5%86%8CA.html")

# 暂停2秒
sleep(2)
# 滚动条拉到最底层
js = "window.scrollTo(0, 10000)"
# 调用浏览器的execute_script方法执行上述JavaScript语句，实现滚动
driver.execute_script(js)

# 暂停2秒，观察滚动到底部的效果
sleep(2)
# 定义JavaScript语句：将滚动条拉到最上层
js2 = "window.scrollTo(0, 0)"
# 执行JavaScript语句，将滚动条滚回顶部
driver.execute_script(js2)
